/*Add custom styles to the skin here */
.amex {
	background: url(/images/amex.png) top left no-repeat;
}
.discover {
	background: url(/images/discover.png) top left no-repeat;
}
.mastercard {
	background: url(/images/mastercard.png) top left no-repeat;
}
.visa {
	background: url(/images/visa.png) top left no-repeat;
}
.paypal {
	background: url(/images/paypal.png) top left no-repeat;
}
.cardname {
	display: inline-block;
	min-height: 32px;
	width: 51px;
}

/* COMPUNIX REVIEWS */
#CompunixProductReviews {
	font-size: 12px
}

	#CompunixProductReviews select {
		font-size: 12px
	}

	#CompunixProductReviews .ReviewsStats {
		float: left;
		background-color: #f4f4f4;
		width: 190px;
		padding: 5px 10px 10px 10px
	}

		#CompunixProductReviews .ReviewsStats .StatsLine .StarNo,
		#CompunixProductReviews .ReviewsStats .StatsLine .ProgressBar,
		#CompunixProductReviews .ReviewsStats .StatsLine .StatsInfo {
			float: left;
			padding-right: 5px
		}

		#CompunixProductReviews .ReviewsStats .StatsLine {
			clear: left
		}

		#CompunixProductReviews .ReviewsStats .ReviewsCount {
			padding-bottom: 5px;
			font-size: 14px
		}

	#CompunixProductReviews .ProgressBar {
		background: url("../../images/reviewprogressbg.png") no-repeat scroll left top transparent;
		width: 75px; /* 4px less than the image */
		height: 17px;
		z-index: 0;
	}

	#CompunixProductReviews .ProgressBarValue {
		background: url("../../images/reviewprogressvalue.png") repeat scroll left top transparent;
		background-position: 3px 0px;
		height: 17px; /* width is calculated in % */
		z-index: 1;
		margin-left: 2px;
	}

	#CompunixProductReviews .ReviewWritePrompt {
		padding-bottom: 5px;
		font-size: 14px
	}

	#CompunixProductReviews .ReviewWriteWrapperOuter {
		padding: 5px 10px 10px 10px;
		width: 520px;
		margin-left: 10px;
		float: left;
		background-color: #f4f4f4
	}

	#CompunixProductReviews #ReviewWriteText {
		width: 420px;
		height: 90px;
		overflow-y: scroll;
	}

	#CompunixProductReviews .ReviewWriteBox {
		float: left;
		width: 425px
	}

	#CompunixProductReviews .ReviewWriteRatings {
		float: left;
	}

	#CompunixProductReviews .ReviewWriteSubmit {
		padding-top: 20px;
		text-align: right;
		font-weight: bold;
	}

		#CompunixProductReviews .ReviewWriteSubmit #btnReviewSubmit {
			padding: 10px;
			font-weight: bold;
		}

	#CompunixProductReviews .ReviewWriteRatings .ReviewWriteRatingDropdown {
		margin-bottom: 5px;
		margin-top: 10px;
	}

		#CompunixProductReviews .ReviewWriteRatings .ReviewWriteRatingDropdown select {
			width: 500px
		}

	#CompunixProductReviews .ReviewsList {
		clear: left;
		padding-top: 30px
	}

		#CompunixProductReviews .ReviewsList .Review {
			padding: 10px;
			border-top: dashed 1px #d6d6d6
		}

			#CompunixProductReviews .ReviewsList .Review .ReviewRatings {
				width: 570px
			}

			#CompunixProductReviews .ReviewsList .Review .ReviewRating {
				margin-right: 0px;
			}

				#CompunixProductReviews .ReviewsList .Review .ReviewRating span {
					display: inline-block;
					width: 430px;
				}

				#CompunixProductReviews .ReviewsList .Review .ReviewRating img {
				}

			#CompunixProductReviews .ReviewsList .Review .ReviewText {
				clear: left;
				font-style: italic;
				padding-top: 10px;
			}

			#CompunixProductReviews .ReviewsList .Review .ReviewRating span {
				padding-top: 5px;
				float: left
			}

			#CompunixProductReviews .ReviewsList .Review .ReviewRatings {
				margin-bottom: 10px
			}

			#CompunixProductReviews .ReviewsList .Review .ReviewSign {
				text-align: right
			}

	#CompunixProductReviews #ReviewSubmitWarning {
		padding-top: 10px;
		text-align: right;
		color: red
	}

	#CompunixProductReviews .ReviewsPaging {
		text-align: right;
		color: black;
		font-size: 14px;
		border-top: dashed 1px #d6d6d6;
		padding-top: 10px
	}

		#CompunixProductReviews .ReviewsPaging a {
			text-decoration: none;
			color: black
		}

		#CompunixProductReviews .ReviewsPaging span {
			padding: 0px 3px 0px 3px
		}

		#CompunixProductReviews .ReviewsPaging .ReviewsActualPage {
			background-color: #96cb00
		}

	#CompunixProductReviews .ReviewWaitingForApproval {
		padding-top: 20px;
		float: left; /*width:145px*/
	}

.CompunixCategoryProductRating {
	padding: .5em 0;
}

	.CompunixCategoryProductRating img {
		display: inline-block;
		vertical-align: bottom;
		margin-bottom: 2px;
	}

div.product-image-column .CompunixCategoryProductRating {
	text-align: center;
}
/* END COMPUNIX REVIEWS */

.variant-price, .variant-description-wrap.right-bar-item-description-wrap {
    display: inline-block;
}

.variant-price, .variant-description-wrap.right-bar-item-description-wrap {
    display: inline-block;
}
#countwrap {
    color: red;
    font-weight: 700;
    /* width: 100px; */
    margin-left: 25px;
}
.product-page .variant-description-wrap div#countwrap {
    color: red;
    font-weight: 700;
    /* width: 100px; */
    margin-left: 25px;
}

.product-ships-when-info {
    color: red;
    font-weight: 700;
}

.singleProductLink {
	width: 132px;
    display: inline-table;
}
th.relatedBrandLabel {
    width: 384px;
}

body a {
	color: #ff911c;
}

.live-chat-wrapper {
	position: relative;
	display: block
}

.live-chat {
	position: fixed;
	bottom: 0;
	left: 10px
}
#relatedProductsContainer{
	font-size:14px;
}
.category-inventoryOutOfStock, .product-inventoryOutOfStock
{
	color:#ec0000;
} 

.btn.btn-success.save-email-button {
	height: 36px;
	padding: 0 2em;
	text-transform: uppercase;
}

button.btn.btn-primary.create-account-button {
	background-color: #028302;
	width: 160px;
	height: 36px;
	color: white;
	font-size: 15px;
	font-weight: bolder;
	padding: 0;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 8px 0 10px;
	line-height: 1.42857143;
	border-radius: 4px;
}

.shipping-estimate-table-container {
	width: 100%;
}

.shipping-estimate-table {
	width: 100%;
}

.shipping-estimate-text {
	color: red;
	font-weight: bold;
	width: 33%;
}

.order-details.checkout-details-bar > .order-block:first-child{display:none;}

.checkout-page .input-group-btn {font-size:initial;}